/**
 * 
 */
package com.fresh.entity;

import java.text.DecimalFormat;
import java.text.NumberFormat;

/**
 * @author 作者姓名 E-mail: email地址
 * @version 创建时间：2017年11月16日 下午1:49:32
 * 类说明
 */
/**
 * @author Administrator
 *
 */
public class NumberUtils {
	
	 public static String formatMoney(String s, int len)   
	    {  
	        if (s == null || s.length() < 1) {  
	            return "";  
	        }  
	        NumberFormat formater = null;  
	        double num = Double.parseDouble(s);  
	        if (len == 0) {  
	            formater = new DecimalFormat("###,###");  
	  
	        } else {  
	            StringBuffer buff = new StringBuffer();  
	            buff.append("###,###.");  
	            for (int i = 0; i < len; i++) {  
	                buff.append("#");  
	            }  
	            formater = new DecimalFormat(buff.toString());  
	        }  
	        String result = formater.format(num);  
	        if(result.indexOf(".") == -1)  
	        {  
	            result = "￥" + result + ".00";  
	        }  
	        else  
	        {  
	            result = "￥" + result;  
	        }  
	        return result;  
	    }  

}
